blast (someone) with criticism

Translations
accabler quelqu'un de critiques